export interface UserRes {
  cmUserId: number; //用户ID
  nickName: string; //用户昵称
  avatarUrl: string; //用户头像
  clinicId: number; //诊所ID
}

export interface PatientRes {
  cmPatientId: number; //就诊人ID
  patientId: number; //患者ID（发起预约的时候给这个ID）
  patientName: string; //患者名
  patientGender: string; //患者性别;1男生2女生3未知genderEnum
  idCard: string; //身份证号
  solarBirthday: string; //阳历生日;阳历生日
  lunarBirthday: string; //阴历生日;阴历生日
  isDefault: string; //是否默认
}

export interface UserAppointmentRes {
  registerId: number; //挂号ID;挂号ID
  visitNo: string; //诊号;唯一诊号
  visitDate: string; //就诊日期;2025-07-09
  visitPeriod: string; //就诊时段;就诊时段1.上午2下午3晚上 visitPeriodEnum
  visitSeqNo: number; //排队序号;排队序号 1/2/3
  visitStartTime: string; //就诊开始时段;08：00
  visitEndTime: string; //就诊结束时段;08：15
  regMethod: string; //挂号方式;1挂号2预约 regMethodEnum
  regChannel: string; //挂号渠道;挂号渠道1挂号室2门诊3微信 regChannelEnum
  doctorId: number; //医生ID
  doctorName?: string; //医生名
  deptId: number; //科室ID
  deptName: string; //科室名
  roomId: number; //诊室ID
  roomName: string; //诊室名
  visitType: string; //初诊类型;1、初诊 2、复诊
  regType: string; //挂号类型;1、普通号 2、急诊
  regFee: number; //挂号费;单位：分
  regStatus: string; //挂号状态;挂号状态枚举 regStatusEnum
  payStatus: string; //支付状态;支付状态枚举 payStatusEnum
  patientId: number; //患者ID
  patientName: string; //患者名
  patientGender: string; //患者性别;1男生2女生3未知
  patientPhone?: string; //患者电话
  idCard: string;
  solarBirthday: string; //阳历生日
  lunarBirthday: string; //阴历生日
  ageYear: number; //年龄年;5代表5岁
  ageMonth: number; //年龄月;2代表2个月
  remark?: string; //备注
  orderId?: number; //订单ID 用来支付挂号费
}
